to give up the ghost - Espagnol Anglais Dictionnaire